package com.oe.market.modules.ele.model.dto;

import com.google.gson.annotations.SerializedName;

import java.util.List;

public class RedPackageResponseDto {
    public class PromotionRecord {
        public String getSnsUsername() {
            return snsUsername;
        }

        public void setSnsUsername(String snsUsername) {
            this.snsUsername = snsUsername;
        }

        public int getCreatedAt() {
            return createdAt;
        }

        public void setCreatedAt(int createdAt) {
            this.createdAt = createdAt;
        }

        public double getAmount() {
            return amount;
        }

        public void setAmount(double amount) {
            this.amount = amount;
        }

        double amount;
        @SerializedName("created_at")
        int createdAt;
        @SerializedName("sns_username")
        String snsUsername;
    }

    public String getAccount() {
        return account;
    }

    public void setAccount(String account) {
        this.account = account;
    }

    public boolean isLucky() {
        return isLucky;
    }

    public void setLucky(boolean lucky) {
        isLucky = lucky;
    }

    public boolean isNewSupervip() {
        return isNewSupervip;
    }

    public void setNewSupervip(boolean newSupervip) {
        isNewSupervip = newSupervip;
    }

    public int getLuckyStatus() {
        return luckyStatus;
    }

    public void setLuckyStatus(int luckyStatus) {
        this.luckyStatus = luckyStatus;
    }

    public int getRetCode() {
        return retCode;
    }

    public void setRetCode(int retCode) {
        this.retCode = retCode;
    }

    public int getThemeId() {
        return themeId;
    }

    public void setThemeId(int themeId) {
        this.themeId = themeId;
    }

    public List<PromotionRecord> getPromotionRecords() {
        return promotionRecords;
    }

    public void setPromotionRecords(List<PromotionRecord> promotionRecords) {
        this.promotionRecords = promotionRecords;
    }

    public String getMessage() {
        return message;
    }

    public void setMessage(String message) {
        this.message = message;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }


    String message;
    String name;

    String account;
    @SerializedName("is_lucky")
    boolean isLucky;
    @SerializedName("is_new_supervip")
    boolean isNewSupervip;
    @SerializedName("lucky_status")
    int luckyStatus;

    @SerializedName("promotion_records")
    List<PromotionRecord> promotionRecords;
    @SerializedName("ret_code")
    int retCode;
    @SerializedName("theme_id")
    int themeId;
}
